GskGLDriver: Use float for texture size in create_texture
authorTimm Bäder <mail@baedert.org>
Wed, 15 Nov 2017 17:40:57 +0000 (18:40 +0100)
committerTimm Bäder <mail@baedert.org>
Thu, 21 Dec 2017 17:25:52 +0000 (18:25 +0100)
commitddb77d6c9b054b5d8d267351f15c6c4edc0ee5f6
tree66fe63b33116cf3ea281c5b30a511690b9243a2b
parent4aa3f51016d87d6003304da12c26915db606a115
GskGLDriver: Use float for texture size in create_texture

Render nodes can end up with bounds < 1 since they are floats, and the
implicit cast to int ends up creating a texture with 0 width or height.
Use ceil() instead in create_texture so we don't have to do that on the
caller side everywhere.
gsk/gskgldriver.c
gsk/gskgldriverprivate.h
gsk/gskglrenderer.c